home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 744 / fo2 / sources_fo2 / dmakefile < prev    next >
Makefile  |  1995-03-18  |  703b  |  33 lines

  1. #
  2. # General usage DMakeFile. (just modify SRCS HDRS EXE and PROTOS)
  3. #
  4.  
  5. SRCS    = FO2.c RoutinesTD.c start.c gadgets.c misc.c proc_FO.c disk.c mem.c arrange.c \
  6. BitMap.c Check.c CheckSum.c MemToDisk.c Modify.c move.c MoveHderB.c optimize.c  \
  7. opts.c
  8.  
  9. HDRS    = defs.h RoutinesTD.h .h
  10. EXE     = FO2
  11. PROTOS  = FO2_protos.h
  12.  
  13.  
  14. PRECOMP = t:Defs.m
  15. OPTS    = -mR -Ht:Defs.m=Defs.h
  16. OBJSC    = $(SRCS:"*.c":"%1.o")
  17.  
  18.  
  19. all : $(PRECOMP) $(PROTOS) $(HDRS) $(EXE)
  20.  
  21. $(EXE) : $(PROTOS) $(OBJSC) $(HDRS)
  22.     dcc $(OBJSC) -o $(EXE) $(OPTS)
  23.  
  24. $(OBJSC) : $(SRCS:*.c) 
  25.     dcc %(right) -c -o %(left) $(OPTS)
  26.  
  27. $(PROTOS) : $(SRCS:*.c)
  28.     -delete %(left)
  29.     makeproto -o %(left) $(SRCS:*.c)
  30.  
  31. $(PRECOMP) : $(HDRS) $(SRCS:*.c)
  32.     -delete %(left)
  33.